*{
	margin:0;
	padding:0;
}

html{
	height:100%;
	width:100%;
	max-width:1100px;
	margin:0 auto;
}

body{
	background:#ccc url("../images/bak.jpg") fixed top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	width:100%;
	padding:20px;
}

#ie{
	/* IE er en forpult nettleser!! */
	margin:0 auto;
	width:1000px;
	background:inherit !important;
	/*background:#ccc;*/
}

#wrapper{}
#wrapper #header{}
#wrapper #header h1{}
#wrapper #header h1 a{}
#wrapper #header h1 a img{border:none;}

#wrapper #main{
	border:2px solid #999;
	background-color: #f4f4f4;
	min-width:680px;
	max-width:680px;
	min-height: 550px;
	padding:0 10px 10px 10px ;
	margin-bottom:15px;
	float: left;
}

#wrapper #main ul#menu{margin:10px 0 5px 0}
#wrapper #main ul#menu li{display:inline; margin:0 3px; padding:2px 4px; border:2px #ccc solid;}
#wrapper #main ul#menu li:hover{background:#fff;}
#wrapper #main ul#menu li a{color:#000; text-decoration:none;}

#wrapper #sidebar{
	margin:0 10px;
	padding:0 10px;
	width:165px;
	float:left;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	color:inherit;
	background:inherit;
	font-size:.9em;
	height:auto;
}

p{padding:7px 0; }
p.error{color:red}

#footer{ 
	font-size: .95em; 
	border: 1px dotted #000; 
	padding: 10px; 
	margin: 5px 0;  
	border-left: none; 
	border-right: none; 
	width:680px;
	clear: both;
	margin-bottom:10px;
}
#footer p{padding:0;}

ul li#selected{background:#fff;}